@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; background-color: #fff; font: 12px/20px "微软雅黑", Arial, sans-serif; word-break:break-all; }
img{border:0;}
h1,h2,h3,h4,h5{ list-style:none; padding:0; height:0; margin:0; color: #5a5a5a; }
p{ margin: 0px; line-height:1.8em}
ul,li{list-style:none; margin:0;padding:0;}
a{ text-decoration:none; color:#5a5a5a;}
a:hover{text-decoration:none; color:#1277d6;}
.clear{ clear:both}

#top{ background-color:#333; height:40px; width:100%; min-width: 1200px;}
.db{ width:1200px; margin:0 auto; line-height:40px}
.left{ float:left;}
.left span{ font-size:14px; color:#fff; }
.right{ float:right; color:#fff; height: 40px;}
.right span{ font-size:14px; color:#fff; line-height: 30px;}
.right a{ color:#fff;}
#head{ background-color: #fff; width: 100%; min-width: 1200px;}
.heads{width:1200px; margin:0 auto; height:110px; overflow: hidden;}
/*logo*/
.heads .logo{ float: left; width: 800px; display:block;}
.heads .logo img{ max-width: 130px;  max-height: 66px; padding: 20px 20px 5px 0; float: left;}
.heads .logo .gsmcn{ float: left; margin-top: 20px; display: inline-block; width: 500px; height: 40px; line-height: 40px; font-size: 33px; color: #434343; font-weight: bold; letter-spacing: 1.5px; font-family: "微软雅黑";}
.heads .logo .gsmen{ float: left; display: inline-block; font-size: 18px; width: 500px; height: 30px; line-height: 30px; color: #5a5a5a;}
.heads .lxdh{ float: right; margin-top: 20px;}

/*导航*/
.daohangtonglan{ width: 100%; min-width:1200px; background-color: #1277d6; height: 55px;}
.dht{ height:55px; width:1200px; margin: 0 auto;}
.menu{ min-width:1200px; overflow:hidden; margin:0 auto}
.menu .menu_item{ display:inline-block; float:left;width:170px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.menu .menu_item a{font-size: 16px;color: #fff; display: block; width: auto; line-height:55px; text-align:center; font-family:"微软雅黑";}
.menu .menu_item:hover{background:#2367ad;}
.menu .cur{background:#2367ad;}
.menu .menu_item:hover a{color:#fff;}
.menu .menu_item:hover .submenu{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}
.submenu{background-color:#fff; overflow: hidden;z-index:999999999; display:none;}
.submenu_item {padding:0 2px; min-width:170px; }
.submenu_item a{ color:#2367ad !important; font-weight:100 !important; line-height:3em !important}
.submenu_item:hover{ background:#2367ad}
.submenu_item a:hover{ color:#fff !important}

/*banner*/
#banner{ height:550px; min-width: 1200px;}
#banner1{ height:400px; min-width: 1200px;}

/*搜索*/
#search{z-index:100;box-shadow:0px 0px 5px rgba(0,0,0,0.3);width: 100%; min-width: 1200px; height: 65px; margin: 0 auto; border-bottom: 1px #ececec solid;}
.sousuo{width: 1200px; height: 65px; margin: 0 auto;}
.sousuo .reci{float: left; height: 65px; line-height: 55px;}
.search{ float: right; margin:0 auto; width:300px}
.search form{margin-top:15px;}
.search .kuan .kuan_sou{width:233px; height:30px; background:none;float:left; line-height:31px; border: 2px solid #1277d6; color:#6c6c6c}
.search .kuan .kuan_an{width: 57px;height: 36px;background: #1277d6; float: left; border: 1px solid #1277d6; color:#fff;}
.search .kuan .kuan_an:hover{background: #2367ad; border: 1px solid #2367ad;}

/*产品中心*/
#product{ width: 100%; min-width: 1200px; height: 540px; background-color: #f2f0f0; margin: 0 auto;}
#product .product{ width: 1200px; height: 540px; margin: 0 auto;}
.product_left{ float: left; width: 250px; height: 460px; margin: 40px auto;}
.product_left .flmc{ width: 250px; height: 95px; background-color: #1077d6;}
.product_left .flmc p{ line-height: 1em; font-size: 25px; font-weight: bold; color: #fff; text-align: center; padding-top: 22px;}
.product_left .flmc span{ font-size: 13px; font-weight: normal;}
.product_left .product_fenlei{ width: 250px; margin: 5px auto;}
.product_left .product_fenlei .p_iteam{ width:250px; height: 55px;  text-align: center; background-color: #2187e5; color: #fff; font-size: 15px; margin-bottom: 5px; padding-top: 28px; overflow: hidden;}
.product_left .product_fenlei .p_iteam:hover{ background-color: #1077d6;; font-size: 15px; color: #fff;}
.product_left .product_gengduo{ width: 250px; height: 83px; text-align: center; background-image: url(../images/01.jpg); line-height: 83px; font-size: 18px; font-weight: bold; color: #fff; font-family:"微软雅黑";}

.product_right{ float: right; width: 935px; height: 460px; margin: 40px auto;}
.product_neirong { width: 935px; height: 500px; }
.product_neirong li{ background-color: #fff; display: inline; float: left; width: 248px; height: 194px; position: relative; margin: 0 10px 15px 10px; padding: 10px 20px 10px 20px; border-color: #ccc; border-width: 1px; border-style: solid;}
.product_neirong li:hover{ border-color: #1277d6;} 
.product_neirong .cpimg{ display: table-cell; vertical-align: middle; text-align: center; width: 248px; height: 165px; overflow: hidden;}
.product_neirong .cpimg img{ vertical-align: middle; max-width: 248px; max-height: 165px; width: auto; height: auto; transition: all 0.6s;}
.product_neirong .cpimg img:hover{ transform: scale(1.4);}
.product_neirong .cptitle{ font-size: 14px; color: #5a5a5a; text-align: center; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-family: "微软雅黑"; }
.product_neirong .cptitle:hover{ background-color: #1277d6; color: #fff;}

/*产品优势*/
#cpyoushi{ width: 100%; min-width: 1200px; height: 640px;}
.cpyoushi{ width: 1200px; margin: 0 auto; }
.cpys_toubu{ background: url(../images/xian.jpg) no-repeat center; text-align: center; line-height: 2.5em; margin-top: 60px; margin-bottom: 80px;} 
.cpys_toubu h2{ font-size: 25px; font-weight: normal; font-family: "微软雅黑";}
.cpys_toubu h4{ font-size: 17px; font-weight: normal; font-family: "微软雅黑";}
.cpys_left{ float: left;}
.cpys_zhongbu{ float: left; width: 437px; text-align: center;}
.cpys_zhongbu img{ max-width: 437px; height: auto;}
.cpys_right{ float: right;}


/*关于我们*/
#gywm{width: 100%; min-width: 1200px; height: 500px; margin: 0 auto; background: url(../images/gywm.jpg) no-repeat center;}
.gywm{width: 1200px; margin: 0 auto;}
.gywm span{ float: left; font-size: 25px; color: #fff; width: 100px; height: 58px; line-height: 58px; border-bottom: 2px solid #ffb43d; font-family: "微软雅黑";}
.gywm .gywm_genduo{ float: right; margin-top: 15px; text-align: center; line-height: 30px; color: #fff; width: 90px; height: 30px;  border: 2px solid #fff; border-radius: 20px;}
.gywm .gywm_genduo:hover{color: #113358; border: 2px solid #113358;}
.gywm_left{ float: left; margin-top: 40px; width: 500px; height: 340px; background-color: #004c97; overflow: hidden;}
.gywm_left p{ width: 150px; height: 28px; line-height: 28px; font-size: 24px; color: #fff; text-align: center; font-weight: bold; margin: 20px; border-left: 4px solid #fff;}
.gywm_left .gywm_nr{ color: #b8dcff; margin: 0 20px; line-height: 2.2em; text-indent:2em;}
.gywm_left .gywm_ckgd{ margin: 20px; width: 143px; height: 40px; line-height: 40px; background: url(../images/02.png) no-repeat center;}
.gywm_left .gywm_ckgd h2{ margin-left: 20px; color: #fff; font-weight: normal;}
.gywm_left .gywm_ckgd h2:hover{ color: #dcfcfd;}
.gywm_right{ float: right; margin-top: 40px; overflow: hidden; border: 4px solid #fff; width: 692px; height: 332px;}
.gywm_right img{ width: 692px; height: auto;}

/*新闻中心*/
#news{ width: 100%; min-width: 1200px; height: 420px;}
.news{ width: 1200px; margin: 0 auto; }
.news .news_toubu{ background: url(../images/xian.jpg) no-repeat center; text-align: center; line-height: 2.5em; margin-top: 60px; margin-bottom: 80px;} 
.news .news_toubu h2{ font-size: 25px; font-weight: normal; font-family: "微软雅黑";}
.news .news_toubu h4{ font-size: 17px; font-weight: normal; font-family: "微软雅黑";}
.news .news_left{ float: left; width: 577px; height: 300px;}
.news .news_left .newsimg{ width: 571px; height: 174px; border: 1px solid rgb(204, 204, 204); padding: 2px; overflow: hidden;}
.news .news_left .newsimg img{ max-width: 571px; height: auto;}
.news .news_left .newsimli{ margin: 10px auto;}
.newsimli .newsimti{ font-size: 20px; color: #333;}
.newsimli .newsimwz{ font-size: 14px; color: #666; line-height: 1.5em; padding: 10px 0;}
.news .news_right{ float: right; width: 600px; height: 300px;}
.news .news_right li{float: left;}
.news .news_right .news_time{ float: left; background: #1277d6; color: #fff; width: 70px; height: 60px; margin-right: 15px; margin-top: 5px; text-align: center; display: inline-block;}
.news .news_right .news_time .ri{ font-size: 24px; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.news .news_right .news_time .nianyue{ font-size: 13px; font-family: "微软雅黑";}
.news .news_right .news_neirong{ float: left; line-height: 2em; text-align: left; font-family: "微软雅黑"; overflow: hidden; width: 506px; height: 75px; display: inline-block;}
.news .news_right .news_neirong .biaoti{ color: #333; font-size: 16px;  }
.news .news_right .news_neirong .biaoti:hover{ color:#1277d6;}
.news .news_right .news_neirong .miaoshu{ color: #333; font-size: 14px; line-height: 1.5em;}
.news .news_right .news_fengexian{ border-bottom: 1px solid #d9d9d9; margin: 8px auto;}

/*底部导航*/
#bottomdh{ background-color: #1277d6; height:60px; margin-top: 50px; width: 100%; min-width: 1200px;}
.btdh{ width:1250px; margin:0 auto;}
.btdh ul{ margin:0 auto; width:1200px}
.btdh ul li{ float:left; display:inline-block; padding:9px 8px; margin-left: 30px;}
.btdh ul li a{ font-size:16px; color: #fff; display:inline-block; padding:8px 30px;}
.btdh ul li a:hover{ color:#fff; border:2px solid #fff; border-radius:20px; }
.active{ border:2px solid #fff; color:#fff; border-radius:20px;}

/*底部信息*/
#foot{ background:#22272d; height:300px; width: 100%; min-width: 1200px;}
.footxx{ width:1200px; margin:0 auto; height:300px;}
.footxx .xiantiao{ float: left; display: inline; height: 300px; border-right: 1px solid #666;}
.ewm{ width:400px; height:140px; float:left; padding-top:60px; text-align: center;}
.ewmimg{ display: inline;} 
.ewmimg img{ max-width: 164px; height: auto;} 
.ewmwz{ font-size:14px; color:#fff; padding-top: 5px;}
.bot_l{ float:left;height:160px; padding-top:60px; width:398px; text-align:center;}
.dblogo{ width:300px; margin:0 auto;}
.dblogo img{ width:auto; height:75px;}
.dblogo p{ color: #666; letter-spacing: 1.5px; font-size: 16px; line-height: 2em;}
.bot_l .search{ float: none; }
.bot_l .search .kuan .kuan_sou{border: 2px solid #666; color: #666;}
.bot_r{ float:right; width:360px;text-align:left; padding: 40px 0 0 40px; color:#666;}
.bot_r p{ line-height:2.8em; font-size:14px}
.bot_r p img{ vertical-align:middle; display:inline-block; padding-right:8px}
.footer2{ width: 100%; min-width: 1200px; background-color: #191919; padding: 25px 0px;  overflow: hidden; text-align: center;}
.footer2 .container{ width: 1200px; margin: 0 auto;}
.footer2 p { text-align: center; color: #606060; font-size: 14px; line-height: 30px;}

/*内页公共区域*/
.neiye_mianbaoxie{ width: 100%; min-width: 1200px; height: 42px; background-color: #efefef;}
.neiye_mianbaoxie .bread{ width: 1200px; margin: 0 auto; font-size: 14px; line-height: 42px; font-family: "微软雅黑";}
#neiye{ width: 1200px; margin: 0 auto;}
.ny_toubu{ width: 1200px; margin: 20px auto; text-align: center; line-height: 3em;}
.ny_toubu h1{ color: #666; font-size: 26px; font-weight: normal; font-family: "微软雅黑";}
.ny_toubu p{ font-size: 16px; color: #666; font-family: 'Times New Roman';}
.ny_toubu img{ margin-top: 10px;}

.ny_fenlei{ display: table; margin: 0 auto;}
.nyfl_team{ float: left; width:145px; height: 45px; background-color: #999; text-align: center; margin-right: 2px; font-size: 15px; color: #efefef; line-height: 45px; overflow: hidden;}
.cur{ background-color: #1277d6;}
.nyfl_team:hover{ background-color: #1277d6;}

.ny_cont{width: 1080px; margin: 40px auto;}
.ny_cont .con_nr{ font-size: 16px;  font-family: "微软雅黑";}
.ny_cont .slt{text-align: center;}
.ny_cont img{ max-width: 1080px; height: auto; text-align: center;}
.ny_dbtp {max-width: 1080px; height: auto; text-align: center; margin-top: 50px;}
.ny_dbtp img{max-width: 1080px; height: auto;}

/*内页图片展示内容区域*/
.cont { width: 1200px; margin: 40px auto;}
.cont .tupiandingwei{ background-color: #fff; float: left; width: 240px; height: 226px; position: relative; margin: 0 17px 30px 20px; padding: 10px; border-color: #eee; border-width: 1px; border-style: solid;}
.cont .tupiandingwei:hover{ border-color:  #1277d6;}    
.cont .tupianimg{ display: table-cell; vertical-align:middle; text-align:center; width:240px; height:200px; overflow: hidden;}
.cont .tupianimg img{ vertical-align:middle; max-width:240px; max-height:200px; width:auto; height:auto; transition: all 0.6s;}
.cont .tupianimg img:hover{ transform: scale(1.4);}
.cont .tupiantitle{ text-align: center; font-size: 15px; font-family: "微软雅黑"; color: #5a5a5a; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}



/*翻页样式*/
#pre{margin-top:20px; padding-top:10px; font-size:14px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color: #1277d6}
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #1277d6; color: #fff;border: #DDD solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}

/*内页联系我们区域*/
.lx_cont{width: 1200px; margin: 20px auto;}
.lx_cont .lx_nr{ float: right; background-color: #1277d6; width: 380px; height: 340px; overflow: hidden;}
.lx_cont .lx_xq{ margin: 40px; color: #fff;}
.lx_cont .lx_ditu{ float: left; width: 820px; overflow: hidden;}

/*详情页内容区域*/
.ny_cont .fy_lb .permalink{ text-align: center; margin-bottom: 10px; font-size: 24px; font-weight: bold; font-family: "微软雅黑"; color: #1277d6;}
.ny_cont .fy_lb .n_time{ font-size: 14px; color: #5A5A5A; font-family: "微软雅黑"; text-align: center;}
.ny_cont .fy_lb .post-miaoshu{ border: 1px solid #E5E5E5; background: #F5F5F5; color: #868686; padding: 5px; margin: 20px auto; font-size: 12px; text-align: left;}
.ny_cont .fy_lb .articlebook { margin-top: 10px; display: inline-block; text-align: left; float: left;}
.ny_cont .fy_lb .articlebook p{ margin-top: 10px; font-size: 14px;font-family: "微软雅黑";color: #999;}
.ny_cont .fy_lb .articlebook p:hover{ color: #1277d6;}


/*新闻列表样式*/
.ny_news{ width: 1080px; margin: 40px auto;}
.ny_news .news_time{ float: left; background-color: #1277d6; width: 72px; height: 65px; margin-right: 15px; display: inline-block; text-align: center;}
.ny_news .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px; font-family: "微软雅黑";}
.ny_news .news_time .nianyue{ font-size: 13px; color:#fff; font-family: "微软雅黑";}
.ny_news .news_neirong{ float: left; line-height: 2.5em; text-align: left; font-family: "微软雅黑"; display: inline-block; width: 990px; height: 60px;}
.ny_news .news_neirong .biaoti{ color: #5A5A5A; font-size: 20px; overflow: hidden;}
.ny_news .news_neirong .biaoti:hover{ color: #1277d6;}
.ny_news .news_neirong .miaoshu{ color: #999; font-size: 14px; line-height: 1.3em;}
.ny_news .news_fengexian{ border-bottom: 1px dotted #dbd4cd; margin: 25px auto;}

/*内页表单布局*/
.con_nr .biaodan{float: left; width: 600px;}
.con_nr .biaodan_youce{float: right; width: 600px; margin-top: 100px;}

/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

/*搜索页样式*/
.ny_sousuo{width: 1080px; height: auto; overflow: hidden; margin: 12px auto; border-bottom:1px dashed #ccc;}
dl.nrydlt{height: 118px;overflow: hidden;width: 1080px; text-align:left}

